devastating criticism - Turkish English Dictionary